
header{
	height: 72px;
	border-bottom: 2px solid green;
}
.icon {
	  fill: currentColor;	  
	  color: green;	  	
	  margin-top: 19px;
	  height: 32px;
	  width: 110px;
	  margin-left: 64px;
	}
.banner{
	height: 707px;
	background: url(../images/bg.jpg) no-repeat;
	background-size: 100% 100%;
	overflow: hidden;
}
.banner .con{
	width: 540px;
	height: 433px;
	margin: 70px auto;
	overflow: hidden;
	background: white;
}
 a{
	color: black;
	text-decoration: none;
}
.top{
	margin-top: 43px;
	margin-left: 45px;
	height: 23px;
	width: 450px;
}
.top .span1{
	height: 23px;
	float: left;
	line-height: 23px;
	font-size: 23px;
}
.top .span2{
	height: 23px;
	float: right;
	line-height: 23px;
	font-size: 12px;
}
.top .span3{
	height: 23px;
	float: right;
	line-height: 23px;
	font-size: 12px;
	margin: 0px 16px;
}
.phone,.number,.login{
	height: 50px;
	width: 450px;
	margin: 20px auto;
	background:lime;
}
.phone,.number{
	position: relative;
}
.phonelogo{
	height: 20px;
	width: 23px;
	left: 16px;
	top: 17px;
	position: absolute;
}
input{
	height: 50px;
	width: 450px;
	border: none;
	background: #F7FAFA;
	color: #999999;
	text-indent: 47px;
}
.get{
	right: 20px;
	top: 20px;
	height: 12px;
	font-size: 12px;
	line-height: 12px;
	color: #999999;
	position: absolute;
}
.protectlogo{
	left: 19px;
	top: 14px;
	height: 22px;
	width: 17px;
	position: absolute;
}
.login input{
	font-size: 18px;
	text-align: center;
	line-height: 50px;
	text-indent:0px;
	background: #C4EBC9;
	color: white;
}
.way{
	width: 450px;
	height: 12px;
	margin: 20px auto;
	text-align: center;
	line-height: 12px;
	font-size: 12px;
}
.logo{
	height: 42px;
	width: 42px;
	margin: 14px auto;
	border: 1px solid #3cb950;
	border-radius: 50%;
}
.logo1{
	fill: currentColor;
	height: 35px;
    width: 35px;
    margin-top: 4px;
    margin-left: 4px;
	color: #3cb950;
}
.logo:hover{
	border: 1px solid #418320;

}
.logo1:hover{
	color:#418320;
}
.agreement{
	height: 11px;
	width: 540px;
	text-align: center;
	margin-top: 18px;
	font-size: 11px;
	line-height: 11px;
	color: #999999;
}
.agreement a{
	color: skyblue;
}
.footer{
	height: 93px;
}
.footer1{
	text-align: center;
	font-size: 11px;
	height: 11px;
	margin-top: 20px; 
}
.footer2{
	text-align: center;
	font-size: 11px;
	height: 11px;
	margin-top: 14px; 
}
.footer2 b{
	font-weight: normal;
	margin: 0px 10px;
}
.footer1 a{
	margin:0px 6px;
	color: black;
	text-decoration: none;
}
